<%--== Handlers ==--%> <%--WHOAMI Opening Initialization directive @1-A0E75F14--%><%!

// //Workaround for JRun 3.1 @1-F81417CB

//USER Grid Handler Head @2-0B9ACDCD
    public class WHOAMIUSERGridHandler implements GridListener, GridDataObjectListener {
//End USER Grid Handler Head

//USER BeforeShow Method Head @2-46046458
        public void beforeShow(Event e) {
//End USER BeforeShow Method Head

//USER BeforeShow Method Tail @2-FCB6E20C
        }
//End USER BeforeShow Method Tail

//USER BeforeShowRow Method Head @2-BDFD38FC
        public void beforeShowRow(Event e) {
//End USER BeforeShowRow Method Head

//USER BeforeShowRow Method Tail @2-FCB6E20C
        }
//End USER BeforeShowRow Method Tail

//USER BeforeSelect Method Head @2-E5EC9AD3
        public void beforeSelect(Event e) {
//End USER BeforeSelect Method Head

//USER BeforeSelect Method Tail @2-FCB6E20C
        }
//End USER BeforeSelect Method Tail

//USER BeforeBuildSelect Method Head @2-3041BA14
        public void beforeBuildSelect(DataObjectEvent e) {
//End USER BeforeBuildSelect Method Head

//USER Default Values for Select Query (Table) @2-3076CE63
            try {
                ((SqlParameter)e.getParameter("USER_ID5")).setDefaultValue(0);
            } catch(java.text.ParseException ignore) {}
//End USER Default Values for Select Query (Table)

//USER BeforeBuildSelect Method Tail @2-FCB6E20C
        }
//End USER BeforeBuildSelect Method Tail

//USER BeforeExecuteSelect Method Head @2-8391D9D6
        public void beforeExecuteSelect(DataObjectEvent e) {
//End USER BeforeExecuteSelect Method Head

//USER BeforeExecuteSelect Method Tail @2-FCB6E20C
        }
//End USER BeforeExecuteSelect Method Tail

//USER AfterExecuteSelect Method Head @2-0972E7FA
        public void afterExecuteSelect(DataObjectEvent e) {
//End USER AfterExecuteSelect Method Head

//USER AfterExecuteSelect Method Tail @2-FCB6E20C
        }
//End USER AfterExecuteSelect Method Tail

//USER Grid Handler Tail @2-FCB6E20C
    }
//End USER Grid Handler Tail

//Comment workaround @1-A0AAE532
%> <%
//End Comment workaround

//Processing @1-AA94B220
    Page WHOAMIModel = (Page)request.getAttribute("WHOAMI_page");
    Page WHOAMIParent = (Page)request.getAttribute("WHOAMIParent");
    if (WHOAMIModel == null) {
        PageController WHOAMICntr = new PageController(request, response, application, "/WHOAMI.xml", "ISO-8859-1" );
        WHOAMIModel = WHOAMICntr.getPage();
        //if (WHOAMIParent != null) {
            //if (!WHOAMIParent.getChild(WHOAMIModel.getName()).isVisible()) return;
        //}
    ((Grid)WHOAMIModel.getChild("USER")).addGridListener(new WHOAMIUSERGridHandler());
        WHOAMICntr.process();
%>
<%
        if (WHOAMIParent == null) {
            if (WHOAMIModel.redirect()) return;
            WHOAMIModel.setCookies();
        } else {
            WHOAMIModel.redirect();
        }
    }
//End Processing

%>
